package com.neusoft.bizcore.auth.service;

import com.neusoft.bizcore.auth.common.bean.UserBean;
import com.neusoft.bizcore.auth.dto.DingConfigDTO;

public interface DingDingService {

    DingConfigDTO getDingConfig();

    DingConfigDTO setDingConfig(DingConfigDTO dto);

    void delete(long id);

    String getDingAccessToken(String appkey, String appsecret);

    String getDingUserIdByAuthCode(String authCode);

    //    DingUser bind(String dingUserId, String userId);

    UserBean login(String authCode, String username, String password);

    String getDingUserIdBySystemUser(String username);

    //    UserBean loadUserByDingAuthCode(String authCode);
}
